// 获取 本地数据
export const getLocalData = (key) => {
	//key： 本地数据的键名
	const data = uni.getStorageSync(key)
	if (data) {
		return JSON.parse(data)
	} else {
		return []
	}

}

export const setLocalData = (key, data) => {
	// key: 要保存的键名
	// data: 需要保存的数据
	if (typeof data == "string") {
		uni.setStorageSync(key, data)
	} else {
		uni.setStorageSync(key, JSON.stringify(data))
	}
}

// 清空订单
export const clearLocalData = (key) => {
	uni.removeStorageSync(key)
}

// 删除订单
export const removeLocalData = (key, id) => {
	let data = getLocalData(key)
	data = data.filter(item => item.id != id)
	console.log("data==>", data);
	setLocalData(key, data)
}

// 修改订单状态
export const toggleStatus = (key, id, status) => {
	let data = getLocalData(key)
	data.some(item => {
		if (item.id == id) {
			item.status = status
			return true
		}
	})
	setLocalData(key, data)
}
